﻿var h2Text = new Array();
var h2Position = new Array();

$(document).ready(function() {
	$(document).scroll(function() {
		var actualScroll = $(document).scrollTop();

		if (actualScroll - 200 >= 0 && $('#sticky_nav').hasClass('hidden')) {
			$('#sticky_nav').removeClass('hidden');
		} else if (actualScroll - 200 < 0 && !$('#sticky_nav').hasClass('hidden')) {
			$('#sticky_nav').addClass('hidden');
		}

		// Actualizar el subtitulo h2 según la sección que hayamos ocultado
		var actualPosition;
		if (actualScroll >= h2Position[h2Position.length - 1]) {
			$("#sticky_nav #sticky_navH2 h1").html($(h2Text[h2Position.length - 1]).html());
		} else if(actualScroll<h2Position[0]){
			$("#sticky_nav #sticky_navH2 h1").html("");
		}else {		
			for (actualPosition = 0; actualPosition < h2Position.length - 1; actualPosition++) {
				if (actualScroll >= h2Position[actualPosition] && actualScroll < h2Position[actualPosition + 1]) {
					$("#sticky_nav #sticky_navH2 h1").html($(h2Text[actualPosition]).html());
					break;
				}
			}
		}
	});

	generarBarraHerramientas();

	// generar los vectores de h2
	prepararH2();
});

function generarBarraHerramientas() {
	if ($("legend .barraHerramientas")) {
		// alert($("legend.barraHerramientas"));
		$("#navBarraHerramientas").html($("legend.barraHerramientas").html());
	}
}

function generaTituloGestion(nivel1, nivel2) {
	var text = "";

	if (nivel1 != "") {
		text = $("a#" + nivel1).html();
	}
	if (nivel2 != "") {
		text = text + " > " + $("a#" + nivel2).html();
	}

	$("#sticky_nav li#setionName h1").html(text);
}

function prepararH2() {
	h2Map = new Array();
	$("#content h2,#content h1").each(function() {
		h2Position.push($(this).offset().top-98);
		h2Text.push(this);
	});
}
